.shop-warp{

}
.shop-warp .header{
  height: 110px;
  background-color: #29aeef;
  padding: 10px 28px;
  color: #fff;
  text-align: center;
}
.shop-warp .header .num{
  font-size: 44px;
  font-weight:bold;
}
.shop-warp .content{

}
.content-img-warp{
  text-align: center;
  background-color: #fff;
  border-bottom: solid 2px #ddd;
}
.content-img{
  background-image: url(../img/shop.png);
  height: 85px;
  display: inline-block;
  width: 298px;
  background-size: contain;

}

.my-image-item{
  padding-left: 5px;
  height: 180px;
}
.shop-warp .more {
  text-align: center;
  height: 44px;
  background-color: #fff;
  color: #a2a2a2;
  line-height: 44px;
}
.shop-warp .scroll-view{
  white-space: nowrap;
  overflow: scroll;
  white-space: nowrap;
  overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch /*iOS 滚动弹簧效果 */
}
.shop-warp .content-scroll{
  position: inherit;
}
.shop-warp .title{
  font-size: 14px;
}
.shop-warp .point{
  color:#a2a2a2;
  font-size: 14px;
}
.shop-warp dfn{
  color: red;
  font-size: 16px;
}
.shop_deatil_warp{
  background-color: #ededed;
}
.shop_deatil_warp .header,.shop_deatil_warp .header img{
  height: 200px;
  text-align: center;
  background-color: #fff;
}
.shop_deatil_warp .content{
  padding: 10px 10px;
  background-color: #fff;
  /*height: 85px;*/
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd;
  line-height: 32px;
}

.shop_deatil_warp .content .title{
  font-size: 18px;
}
.shop_deatil_warp .content  .point{
  color:#a2a2a2;
  font-size: 14px;
}
.shop_deatil_warp .content  dfn{
  color: red;
  font-size: 16px;
}

.space{
  height:10px;
}
.shop_deatil_warp .disc{
  padding: 10px 10px;
  background-color: #fff;
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd;
  line-height: 32px;
}
.shop_deatil_warp .footer{

  width: 100%;
  bottom: 0px;
  background-color: #fff;
  height: 62px;
  line-height: 66px;
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd;
  padding: 8px 5px;
}

.btn-order{
  display: block;
  width: 90%;
  height: 44px;
  overflow: hidden;
  margin: 1px auto 1px;
  line-height: 48px;
  font-size: 16px;
  text-align: center;
  background-color: #f80;
  color: #fff;
}


.shop_order_warp{
  background-color: #ededed;
}
.shop_order_warp .header,.shop_order_warp .header img{
  height: 200px;
  text-align: center;
  background-color: #fff;
}
.shop_order_warp .content{
  padding: 10px 10px;
  background-color: #fff;

  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd;
  line-height: 32px;
}

.shop_order_warp .content .title{
  font-size: 18px;
}
.shop_order_warp .content  .point{
  color:#a2a2a2;
  font-size: 14px;
}
.shop_order_warp .content  dfn{
  color: red;
  font-size: 16px;
}
.shop_order_warp .footer{

  width: 100%;
  bottom: 0px;
  background-color: #fff;
  height: 62px;
  line-height: 66px;
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd;
  padding: 8px 5px;
}

.rate_warp {

}
.rate_warp ul {overflow: hidden;margin-bottom: 10px;border-top: 1px solid #d9d9d9;}
.rate_warp li {position: relative;height: 45px;padding-left: 44px;border-bottom: 1px solid #d9d9d9;box-sizing: border-box;background-color: #fff;color: #333;font-size: 14px;}
.rate_warp li .icon {position: absolute;top: 8px;left: 12px;width: 21px;height: 25px;background: url(../img/icon_info_fill.png) 0 -30px no-repeat;background-size: 21px 231px;}
.rate_warp li .icon_end {background-position: 0 -60px;}
.rate_warp li .icon_time {background-position: 0 -87px;}
.rate_warp li .icon_heavy {background-position: 0 -115px;}
.rate_warp li .icon_cargo {background-position: 0 -175px;}
.rate_warp li .icon_shipment {background-position: 0 -208px;}
.rate_warp li h4 {float: left;width: 85px;height: 44px;overflow: hidden;line-height: 44px;}
.rate_warp li > span {float: right;height: 44px;line-height: 44px;padding-right: 10px;}
.rate_warp li > label {float: left;height: 44px;line-height: 44px;padding-right: 10px;}
.rate_warp li .icon_clear {position: absolute;top: 50%;right: 5px;left: auto;width: 12px;height: 12px;overflow: hidden;margin-top: -12px;font-size: 10px;line-height: 13px;text-align: center;font-weight: bold;color: #fff;background: #b3b3b3;border: 6px solid #fff;border-radius: 50%;z-index: 9;}

@font-face {
  font-family: Ionicons;
  src: url(../fonts/font.eot);
  src: url(../fonts/font.eot#iefix) format("embedded-opentype"),
  url(../fonts/font.ttf) format("truetype"),
  url(../fonts/font.woff) format("woff"),
  url(../fonts/font.svg#Ionicons) format("svg");
  font-weight: 400;
  font-style: normal
}

.ivu-icon {
  display: inline-block;
  font-family: Ionicons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.ivu-rate {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 20px;
  vertical-align: middle;
  font-weight: 400;
  font-style: normal
}

.ivu-rate-disabled .ivu-rate-star-content:before,.ivu-rate-disabled .ivu-rate-star:before {
  cursor: default
}

.ivu-rate-disabled .ivu-rate-star:hover {
  transform: scale(1)
}

.ivu-rate-star {
  display: inline-block;
  margin: 0;
  padding: 0;
  /* margin-right: 8px; */
  position: relative;
  font-family: Ionicons;
  transition: all .3s ease
}

.ivu-rate-star:hover {
  transform: scale(1.1)
}

.ivu-rate-star-content:before,.ivu-rate-star:before {
  color: #e9e9e9;
  cursor: pointer;
  content: "\F4B3";
  transition: all .2s ease-in-out;
  display: block
}

.ivu-rate-star-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  overflow: hidden
}

.ivu-rate-star-content:before {
  color: transparent
}

.ivu-rate-star-full:before,.ivu-rate-star-half .ivu-rate-star-content:before {
  color: #f5a623
}

.ivu-rate-star-full:hover:before,.ivu-rate-star-half:hover .ivu-rate-star-content:before {
  color: #f7b84f
}

.ivu-rate-text {
  margin-left: 8px;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px
}
